Queueing Behavior of Hashing Methods Used to Build URL Routing Tables
نویسنده
چکیده
This study pioneers a new way to study the performance of hashing algorithms by evaluating their queueing behavior. We examine hashing as applied to URL routing used in Content Distribution Networks (CDNs). URL routing tables can be built as self-adjusting hash tables to reduce network bandwidth consumption in CDNs and at the same time take advantage of the high temporal locality of Web document requests. We show through a trace-driven simulation that the existing Aggressive hashing (based on move-to-front rule) improves upon H1 hashing (based on the transposition rule). Surprising results were found: even though the expected improvement in look-up time over H1 hashing is modest, the improvement from a queueing perspective appears to be very significant. The long range dependence in look-up time of H1 hashing contributes to its extreme queueing delay. This shows that using queueing delay as a means of evaluating hashing algorithms can be very insightful. Fig. 1 URL router forwarding or redirecting a request
منابع مشابه
Performance Evaluation of URL Routing for Content Distribution Networks
As the World Wide Web continues to grow in size, content is being co-located throughout the world in Content Distribution Networks (CDNs). These CDNs need entirely new methods of distributing client requests. The idea of a URL router has been introduced and in this dissertation the performance of URL routing is addressed. A URL router that uses HTTP redirection to automatically forward requests...
متن کاملThe Maximum Size of Dynamic Data Structures
This paper develops two probabilistic methods that allow the analysis of the maximum data structure size encountered during a sequence of insertions and deletions in data structures such as priority queues, dictionaries, linear lists, and symbol tables, and in sweepline structures for geometry and Very-LargeScale-Integration (VLSI) applications. The notion of the "maximum" is basic to issues of...
متن کاملOptimizing Hashing Functions for Similarity Indexing in Arbitrary Metric and Nonmetric Spaces
A large number of methods have been proposed for similarity indexing in Euclidean spaces, and several such methods can also be used in arbitrary metric spaces. Such methods exploit specific properties of Euclidean spaces or general metric spaces. Designing generalpurpose similarity indexing methods for arbitrary metric and non-metric distance measures is a more difficult problem, due to the vas...
متن کاملURL Forwarding and Compression in Adaptive Web Caching
Web caching is generally acknowledged as an important service for alleviating focused overloads when certain web servers’ contents suddenly become popular. Cooperative caching systems are more effective than independent caches due to the larger collective backing store that cooperation creates. One such system currently being developed at UCLA, Adaptive Web Caching (AWC), uses an application-le...
متن کاملSolving the Vehicle Routing Problem with Simultaneous Pickup and Delivery by an Effective Ant Colony Optimization
One of the most important extensions of the capacitated vehicle routing problem (CVRP) is the vehicle routing problem with simultaneous pickup and delivery (VRPSPD) where customers require simultaneous delivery and pick-up service. In this paper, we propose an effective ant colony optimization (EACO) which includes insert, swap and 2-Opt moves for solving VRPSPD that is different with common an...
متن کامل